import axios from "axios"

//	baseURL:'/api',
const service = axios.create({
    // baseURL:'/api',
    timeout: 50000,
});

// 请求拦截器
// service.interceptors.request.use(
//   (config: InternalAxiosRequestConfig) => {
//     const accessToken = localStorage.getItem(TOKEN_KEY);
//     if (accessToken) {
//       config.headers.Authorization = accessToken;
//     }
//     return config;
//   },
//   (error: any) => {
//     return Promise.reject(error);
//   }
// );

/// 请求拦截器
service.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    config.headers["Content-Type"] = "application/json"
    return config;
}, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});

// 添加响应拦截器
service.interceptors.response.use(function (response) {
    return response;
}, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error.message);
});

// 导出 axios 实例
export default service;
